place where seagulls nest - Français Anglais Dictionnaire